package com.study.demo.aop.demo2.parser;

import com.study.demo.aop.demo2.ElvinOperation;
import org.springframework.lang.Nullable;

import java.lang.reflect.Method;
import java.util.Collection;

/**
 * @author: elvin
 * @time: 2019-05-23 14:43
 * @desc:
 **/
public interface ElvinAnnotationParser {
    @Nullable
    Collection<ElvinOperation> parseElvinAnnotations(Class<?> type);

    @Nullable
    Collection<ElvinOperation> parseElvinAnnotations(Method method);
}
